layui.use(["layer","jquery"],function () {
    var  layer = layui.layer;
    var $ = layui.jquery;

    var acticleCategroyId = parent.$("#acticleCategroyId").val();
    var artcleCategroyName = parent.$("#artcleCategroyName").val();//获取父 树分类内容
    $("#addChoice").text(artcleCategroyName);
    $("#classId").val(acticleCategroyId);
    //ztree树
    treeDemo();
    function treeDemo(){
        var setting = {
            data: {
                simpleData: {
                    enable: true,  //true 、 false 分别表示 使用 、 不使用 简单数据模式
                    idKey: "acticleCategroyId",   //节点数据中保存唯一标识的属性名称
                    pIdKey: "parentId",    //节点数据中保存其父节点唯一标识的属性名称
                    rootPId: -1  //用于修正根节点父节点数据，即 pIdKey 指定的属性值
                },
                key: {
                    name: "artcleCategroyName"  //zTree 节点数据保存节点名称的属性名称  默认值："name"
                }
            },
            check:{
                enable:true,  //true 、 false 分别表示 显示 、不显示 复选框或单选框
                nocheckInherit:true   //当父节点设置 nocheck = true 时，设置子节点是否自动继承 nocheck = true
            },
            view:{
                showLine: false,
                dblClickExpand :false
            },
            callback: {//复选框要选择多个的时候获取树的nodeId是否相同，相同则不设置
                beforeCheck : function(treeId, treeNode) {
                    var zTree = $.fn.zTree.getZTreeObj(treeId);
                    zTree.checkAllNodes(false);
                    return true;
                }
            }
        };

        //加载树
        var zTree;
        $(document).ready(function(){
            $.ajax({
                url:"/microcircle/getMicrocircleZtree",
                type:"post",
                dataType:"json",
                data:{},
                success:function(data){
                    zTree = $.fn.zTree.init($("#treeDemo"), setting, data.data); //初始化树
                    zTree.expandAll(true);   //true 节点全部展开、false节点收缩
                    //获取节点id
                    var acticleCategroyId = parent.$('#acticleCategroyId').val();
                    if(acticleCategroyId != '' && acticleCategroyId != null){
                        //获取对应节点的数据
                        var node = zTree.getNodesByParam("acticleCategroyId",acticleCategroyId);
                        node[0].checked = true;
                        zTree.updateNode(node[0]);
                    }
                }
            })
        });
    }

    //取消
    qvxiao = function qvxiao(){
        var player = parent.layer;
        player.close(player.index);
    }

    //确定
    queding = function queding(){
        var zTreeObj = $.fn.zTree.getZTreeObj("treeDemo");//setting一些配置方法
        var nodes = zTreeObj.getCheckedNodes(true);//获取到复选框选中的所有节点
        var addChoice = "";
        var classification = "";
        var classId = "";
        for (var i = 1; i < nodes.length; i++) {
            addChoice += nodes[i].artcleCategroyName+ ">";//所有节点的名字
            classification = nodes[i].artcleCategroyName;//单个节点名
            classId = nodes[i].acticleCategroyId;//单个节点id
        }
        addChoice = addChoice.substring(0,addChoice.length-1);//截取最后一个字符
        parent.$("#artcleCategroyName").val(addChoice);
        parent.$("#acticleCategroyId").val(classId);
        parent.$("#artcleKeywords").val(classification);
        var player = parent.layer;
        player.close(player.index);
    }

});